WebSocket\Server->push
在1.7.11
以上版本可用
向websocket
客户端连接推送数据,长度最大不得超过2M
。
function WebSocket\Server->push(int $fd, $data, int $opcode = 1, bool $finish = true);
$fd
客户端连接的ID,如果指定的$fd
对应的TCP
连接并非websocket
客户端,将会发送失败$data
要发送的数据内容$opcode
,指定发送数据内容的格式,默认为文本。发送二进制内容$opcode
参数需要设置为WEBSOCKET_OPCODE_BINARY
- 发送成功返回
true
,发送失败返回false
需要
4.2.0
及以上版本
$data
也就是第一个参数, 可以传入一个swoole_websocket_frame对象, 支持发送各种帧类型